home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 365 / applic / manual.man < prev    next >
Text File  |  1985-11-19  |  21KB  |  488 lines

  1. @LManual Maker (ver. 2.00)
  2. @Rby Craig W. Daymon
  3.  
  4.  
  5.  
  6.  
  7. @B@CThe@C@N
  8. @S@U@COfficial@C@U@S@N
  9. @CDocumentation@C@N
  10. @Cfor@C@N
  11. @CMANUAL MAKER@C@N
  12. @C(version 2.00)@C@N
  13. @C(c) 1988, 1989@C
  14.  
  15. @S@Cby@C@S@N
  16. @CCraig W. Daymon@C@N
  17. @C(2/14/89)@C@B@N
  18. @P
  19. @U@BIntroduction@U:@B
  20.  
  21.     The main purpose of this program is to make manual size print-outs
  22. from ASCII (plain text) files using GDOS (or G+PLUS), GDOS fonts and
  23. printer drivers.
  24.  
  25.     @BFeatures:@B
  26.         -   Justified or Unjustified print-outs
  27.         -   Designate number to start page-numbering with
  28.         -   Separate Left and Right page headers
  29.         -   Up to 1000 (manual) page document capacity
  30.         -   Prints to both sides of paper
  31.         -   Tabs STOPs every 4 to 20 spaces, as indicated
  32.         -   Printer paper alignment test
  33.         -   Imbedded commands for:
  34.             -   Center text
  35.             -   @BBOLD@B text
  36.             -   @UUnderlined@U text
  37.             -   @SSkewed @Stext
  38.             -   Force a Page-Break
  39.             *Any combination of commands supported
  40.             -   Setting Page headers
  41.         -   Headers and Page numbers printable with effects
  42.         -   Text to preceed page number
  43.         -   Cover printing with:
  44.             -   4 - 25 character lines of text
  45.             -   A different font/line
  46.             -   Text effects, different for each line
  47.             -   Choice of 6 Border Patterns or None at all
  48.         -   On-screen preview using GDOS fonts if available
  49.         -   Installable application (See ST manual for help)
  50.         -   Flexible page sizing
  51.  
  52.     *GDOS permits the doubling of 'TRUE' font sizes.  The use of these fonts
  53. is not permitted by many GDOS applications to insure that all print-outs
  54. are as clean as possible.  The doubled fonts tend to be 'blocky'
  55. (especially in the larger sizes).  MANUAL MAKER makes no distinction between
  56. 'doubled' fonts and actual fonts.  So, for the cleanest print-outs, know
  57. what font sizes you have available.
  58.  
  59. @C*******************************@C
  60.  
  61.     *This file, MANUAL.MAN, can be run through the program.  It contains
  62. embedded commands to enhance the appearance of the output manual.  It is
  63. also provided as an example of how to use the embedded commands.
  64.  
  65. @C*******************************@C
  66.  
  67. @U@BA close look at @SMANUAL MAKER@S@U:@B
  68.  
  69.     The first thing you will see is a dialog giving a brief overview of the
  70. program, my name and address, etc.  It will remain visible while the fonts
  71. and drivers are loading.
  72.  
  73.     Following this, the @S'Status'@S dialog will appear on the screen.  This
  74. dialog is @BNOT@B operational, it mearly shows the current state of most
  75. of the program options and will be present whenever one of the program
  76. options is not in use.
  77.  
  78.     All the major functions of Manual Maker are accessible from the four
  79. drop-down menus.  (All versions prior to 2.00 were operated by a set
  80. sequence of dialogs.)  By using a menu-driven system, the user can
  81. access wordprocessor style accessories to modify and resave the manual files
  82. to be previewed, and then printed from Manual Maker.  Also, hopefully in the
  83. future there will be accessories to convert popular wordprocessor
  84. files to Manual Maker format.
  85.  
  86. @U@B@CThe MENUS@C@U@B
  87.  
  88. @BMenu #1, @UDESK@U:@B
  89.  
  90.     This is the standard left-most menu found in most GEM programs.  Under
  91. here you will find a selection titled "Manual Maker 2.0" and any accessories
  92. you have loaded.
  93.  
  94.  @BManual Maker 2.0:@B
  95.  
  96.     Choosing this menu selection will display the same dialog that appeared
  97. on the screen while the GDOS fonts were being loaded.  Hit the 'RETURN' key
  98. or click on the dialog with the mouse to clear the dialog from the screen.
  99.  
  100. @BMenu #2, @UFILE@U:@B
  101.  
  102.     Under FILE you will find four possible menu selections from which you can
  103. choose the file to make into a manual, load or save a paper configuration
  104. file or Quit Manual Maker.
  105.  
  106.  @BSelect A File...:@B
  107.  
  108.     This menu selection will bring up the GEM File Selector from which you
  109. can select the file that will be used to make the manual.  After selecting
  110. a file, the name of the file will appear in the status dialog.  Once selected,
  111. you should NOT remove the disk containing the file until you have finished.
  112. If you have used Manual Maker as an 'Installed Application', it would not
  113. be necessary to select a file.  The name of the manual file should already
  114. appear in the status dialog.  (See your ST manual for details on 'Installing
  115. an Application'.)
  116.  
  117.  @BLoad Paper Config...:@B
  118.  
  119.     'Load Paper Config...' will display the GEM file selector from which
  120. you can choose a paper configuration file.  (These files will be explained
  121. in more detail shortly.)  Paper configuration files will most likely end
  122. with the 3-character extender, "CNF".  Either choose a configuration file
  123. or cancel.  Choosing a file that is not a configuration file will most
  124. likely crash the program.
  125.  
  126.  @BSave Paper Config...:@B
  127.  
  128.     'Save Paper Config...' will also display the GEM file selector from
  129. which you can choose a name and directory to save the currently active paper
  130. configuration.  If the configuration is saved in the 'HOME' directory of
  131. the Manual Maker program with the name @B"MANUAL.CNF"@B, it will be loaded
  132. as the default configuration when you run Manual Maker.  The 3-character
  133. extension, "CNF" is suggested to distinguish paper configuration files from
  134. other files.
  135.  
  136.  @BQUIT Manual Maker:@B
  137.  
  138.     I think this one is pretty obvious.  Before leaving, a dialog will
  139. be displayed telling future plans, my address, etc.  Hit the 'RETURN' key
  140. or click on the dialog with the mouse to continue.  There is no turning back
  141. once you have chosen to quit.
  142.  
  143. @BMenu #3, @UOPTIONS@U:@B
  144.  
  145.     Under OPTIONS you will find all the options related to printing or
  146. previewing.  From here you can choose your Main Font, Page Alignment (Paper
  147. configuration editing), Header and Page numbering options, general Print
  148. and Preview options and you can also choose to create a cover with all
  149. the cover options.
  150.  
  151.  @BMain Font Selection...:@B
  152.  
  153.     This menu selection will present the font selection dialog from which
  154. you can choose the 'printer' font to be used to print the manual.
  155. The names and sizes are selectable, but there is @SNO @Sdisplay of how
  156. the font will look.  Since GDOS and the
  157. needed fonts and printer drivers must come from another application,
  158. it is assumed that you are already familiar with how the fonts look.  It
  159. should be remembered that you are setting a @B@SPrinter@S@B font and not
  160. necessarily a screen font.  The screen font does not have to be present
  161. for Manual Maker to create a manual or even to preview.  If you
  162. have set your ASSIGN.SYS file to allow screen fonts and there is a match
  163. to the chosen printer font, that font will be used by the preview function
  164. and you can see the font from there.
  165.  
  166.  @BPage Alignment/Config...:@B
  167.  
  168.     From the dialog presented by choosing this menu selection you can edit
  169. the 'Paper Configuration' mentioned under the @BFILE@B menu.  The possible
  170. values are described in boxes on the right side of the dialog.  On the right
  171. end of the title bar is a small button labeled 'HELP'.  Clicking on this
  172. button will display a large dialog that will visually show how Manual Maker
  173. makes use of the configuration values with respect to the paper.  Click on
  174. the dialog or hit the 'RETURN' key to go back to the Alignment/Configuration
  175. dialog.  From this main dialog, it is also possible to load or save a paper
  176. configuration file.  All the same conditions hold true here as were stated
  177. with respect to the similar selections under the @BFILE@B menu.
  178.  
  179.     One very important option available from this dialog is the ability
  180. to execute a @SPrinter Alignment Test.@S  This will help you decide how your
  181. paper should be aligned in your printer by printing a test pattern.  Adjust
  182. the configuration values until the test pattern prints centered top to bottom
  183. on the paper. (This mainly means an adjustment to the 'Top-of-Sheet' offset.)
  184.  
  185. @B@C***   !! IMPORTANT !!   ***@C@B
  186.  
  187.     WHEN USING THE PRINTER ALIGNMENT TEST, IT IS VERY IMPORTANT THAT
  188. THE PRINT-OUT APPEARS CENTERED TOP TO BOTTOM ON THE PAPER!!  THIS
  189. HELPS TO INSURE PROPER ALIGNMENT OF THE SECOND SIDE WITH THE FIRST.
  190.  
  191. (In other words, the 'FOLD-LINE' should appear in the center of
  192. the paper when the paper is folded in half.)
  193.  
  194. @B@C***   !! IMPORTANT !!   ***@C@B
  195.  
  196.   If an inappropriate value is entered,
  197. a dialog will appear containing the equations for maximum and minimum
  198. values in larger text than that in the small boxes on the right side of
  199. the main dialog.  If not within the specified ranges, this dialog will
  200. appear when you try to save, exit or print the alignment test.  Hit the return or 'click'
  201. on this dialog with the mouse to return to the page configuration dialog.
  202.  
  203.  @BHeaders & Page Numbering...:@B
  204.  
  205.     This menu selection presents a dialog from which you can enter text
  206. to be used for the left and right page headers.
  207.  
  208.   @Uexample@U:
  209.     Left header : MANUAL MAKER_________
  210.     Right header: by Craig W. Daymon_______
  211.  
  212. **Note that there are embedded commands that can be used to set the left
  213. and right page headers from the manual file.  These embedded commands will
  214. override any text entered for headers in this dialog.
  215.  
  216.   You can also enter the value to be used for the first page of the manual
  217. printed and up to 10 characters of text preceeding the page number.  Setting
  218. this value to something other than one allows you to break up a large manual
  219. into sections or 'chapters' and start the pages of each section with the
  220. page number one greater than the last page of the preceeding section.  If this
  221. field is cleared, no page numbers will be printed.  The text preceeding the
  222. page number will be printed right against the page number.  So if you want
  223. a space to separate the text and page number, make sure you enter a space
  224. as the last character of the text string.
  225.  
  226.     The effects that are settable for the headers and page numbering are
  227. [B]old, [S]kewed, [O]utlined and [U]nderlined.  Click on the appropriate
  228. buttons to select the desired effects.  These effects will be used when
  229. printing and when previewing the manual.
  230.  
  231.  @BPrint/Preview Options...:@B
  232.  
  233.     From this menu selection, you will see a dialog from which you can set
  234. the general options to be used for printing and previewing.
  235.  
  236.     TAB Stops:
  237.         Set TAB stops to occur every 4 to 20 spaces.
  238.         *Using a setting of 8 or more insures better
  239.          alignment of columns.
  240.  
  241.     Copies:
  242.         Up to 99 copies can be printed.
  243.  
  244.     PRINT Quality:
  245.         Draft GDOS printing is available if you are
  246.         using a printer driver that supports it, such
  247.         as those currently supplied with WordUp from
  248.         Neocept, Inc.  Default is Final Quality.
  249.  
  250.     Justify Text:
  251.         Text can be printed Justified or Un-Justified.
  252.  
  253.     Pages to Print:
  254.         Default is to print All manual pages.
  255.         Choosing RANGE will display fields where
  256.         you can enter a First and Last page of
  257.         a range of pages to print.
  258.  
  259.  @BCover Creation/Options...:@B
  260.  
  261.     The dialog presented by this menu selection supplies options to create
  262. from 1 to 99 manual covers consisting of 4 lines of up to 25 characters
  263. each.  The lines will be printed so they appear centered on the cover.  You can use
  264. a different font for each line.  A font MUST be selected if the line is to be
  265. printed.  If a font is NOT selected, that line and @SALL LINES FOLLOWING @Sit
  266. will not be printed.  A blank line may be inserted by selecting a font for a line
  267. with no text.  The font selector is the same as that used for the 'Main Text'
  268. font.  After all fonts are selected and the text inserted, you can
  269. send the cover to the printer.  *The paper should be aligned accordingly.  It
  270. is also possible to choose any combination of the 4 text effects,
  271. [B]old, [S]kewed, [O]utlined and [U]nderlined for each of the 4 lines of text.
  272.  
  273.     By clicking on the box that says, "Border: NONE", a dialog will be
  274. displayed that shows 6 different border styles that can be used when printing
  275. the cover.  Clicking on the desired style will return you to the main
  276. cover creation dialog.  The text of the border box will now indicate the
  277. border style you selected.  You can print as many covers as you want before
  278. continuing with the program.
  279.  
  280. @BMenu #4, @UOUTPUT@U:@B
  281.  
  282.     From the OUTPUT menu, you can select to PRINT or PREVIEW the manual.  Choosing
  283. either selection will begin with the display of what is intended to be a
  284. closed book.  This is displayed while the program reads through the manual
  285. file, preparing to PRINT or PREVIEW the manual.
  286.  
  287.  @BPRINT the Manual...:@B
  288.  
  289.     After the program has prepared to print and the 'closed book' has been cleared
  290. from the screen, the program will immediately follow with the printing of the
  291. manual.  A dialog will be displayed showing the current pages printing.  This
  292. dialog is intended to look like an open book. <Neat> The order of
  293. printing is not a sequential one.  The first pages printed will be those
  294. at the middle of the manual or indicated range, with the right side increasing
  295. and the left decreasing.
  296.  
  297.     When the printing of the first side has finished, you will be prompted
  298. to flip the paper for the printing of the second side.  If using a dot-matrix
  299. printer, it is adviseable to form-feed an extra sheet for alignment of the
  300. top-of-form for the second side.  The paper will be going through the
  301. printer in the reverse order it went through for the first side.  (The
  302. last sheet printed will be the back of the first sheet printed for the
  303. second side.)  The text for the second side is printed with the same text
  304. rotation as the first side.  Remember the way the first side printed and,
  305. looking through the paper, the tops of the characters already printed
  306. should be facing the same side of the printer they did when printed.
  307. (This should be the right-hand side for dot-matrix printers.)
  308.  
  309.     Now that the paper is in the printer correctly, use that extra sheet
  310. of paper you form-fed at the end of the first side printing to align the
  311. top-of-form for the first sheet as you did before printing the first side.
  312. (Sorry, no more alignment options.  Memory should be good enough.)
  313. Turn the printer back on and hit the carriage return or click on the
  314. dialog to begin printing the second side.  (This paragraph is for
  315. for @Bdot-matrix@B users.)
  316.  
  317.     (For @Blaser printers@B...)  Your only real concern is reordering the
  318. sheets so that the last sheet out is the first sheet in, with the opposite
  319. side up that was up going through the first time.  Again, looking through
  320. the paper, the tops of the characters should be aligned with the same
  321. side of the laser.  Best bet is to experiment with a small document.
  322. Hit the return or click on the dialog to start printing the second side.
  323.  
  324.     You will see the same dialog as before with the right hand side increasing
  325. and the left decreasing.
  326.  
  327.  @BPREVIEW the Manual...:@B
  328.  
  329.     Although this is the second menu selection under OUTPUT, you will
  330. probably be apt to use PREVIEW before printing your manuals.  Following the
  331. closed book display, PREVIEW will begin to display the manual a screen at
  332. a time in sequential order.  It will start with the beginning of the indicated
  333. range.  Headers and page numbers will be displayed with the same effects
  334. as will be used when printing.  Also any embedded commands affecting the
  335. text style will alter the displayed text.  If a matching GDOS display font style
  336. and size to the chosen printer font is found, a "very nearly" WYSIWYG
  337. display will be generated.  Otherwise, the system font is used.  When the
  338. system font is used, headers will always be displayed in the center of the
  339. display and the text will be unjustified.  You can still use it to see
  340. how your embedded commands will affect the text style and also to see where
  341. the page breaks will occur.  (This is the main purpose of PREVIEW.)
  342.  
  343.     After a screen's worth of the manual has been displayed or the end of
  344. a page has been reached, buttons will appear at the bottom of the screen
  345. allowing you to got to the [Next Screen], the [Previous Page] or [QUIT Preview].
  346. Going to the next screen is the default and will be executed if the 'RETURN'
  347. key is hit or the [Next Screen] button is clicked-on and, also if [Previous Page]
  348. is selected while still viewing the first page of the indicated range.
  349.  
  350.  
  351. @B@UImbedded Commands:@B@U
  352.  
  353.     There are 3 basic types of embedded commands currently supported.
  354.  
  355.     1) Those that, once active, process input until a new-line
  356.        is encountered.
  357.  
  358.     2) Those that execute immediately upon being activated,
  359.        taking no more input.
  360.  
  361.     3) Those that work in a paired fashion, to mark a range
  362.        of text to be effected.
  363.  
  364. Examples can be found throughout this file.
  365.  
  366.   All embedded commands begin with
  367.     an at-sign, @, followed by:
  368.  
  369.         'B' : (Type 3)
  370.  
  371. @B-To mark BOLD text.@B
  372.  
  373.         'S' : (Type 3)
  374.  
  375. @S-To mark Skewed text.@S
  376.  
  377.         'U' : (Type 3)
  378.  
  379. @U-To mark Underlined text.@U
  380.  
  381.         'C' : (Type 3)
  382.  
  383. @C-To mark Centered text.@C
  384.  
  385.         'P' : (Type 2)
  386.  
  387. -To set a FORCED page-break.
  388.  
  389.         'N' : (Type 2)
  390.  
  391. -To set a FORCED new-line.
  392.  
  393.         'L' : (Type 1)
  394.  
  395. -To set the Left-page header from within the file.
  396.  
  397.         'R' : (Type 1)
  398.  
  399. -To set the Right-page header from within the file.
  400.  
  401. @B@C***IMPORTANT NOTE FOR USING***@C@N
  402. @C***IMBEDDED HEADERS***@C@B
  403.  
  404.     The embedded commands for headers ALWAYS begin the line, followed by
  405. no more than 25 characters that will make up the header.  These two
  406. commands are intended to be used as the first two lines of the text.
  407. If used anywhere else in the text, unexpected results may be encountered.
  408.  
  409.     *Once activated, centering expects the next embedded command received
  410. to be a centering command also.  It then centers all text since the first
  411. centering command.  Make sure any text to be centered has no other embedded
  412. commands between the two centering commands marking the text and that the
  413. text is not too long to fit on a line.
  414.  
  415. @B@UAdditional Comments:@B@U
  416.  
  417.     To force a new-line, start the next line with a TAB or space.  Otherwise,
  418. end the line with the embedded command for a forced new-line.
  419.  
  420.     *New-lines are converted to SPACES unless followed by another new-line,
  421. a space or a TAB.  If the forced new-line is followed by a blank line (another
  422. new-line), the blank line will be ignored (converted to a space). 
  423. @P
  424. @B@USend All Comments/Suggestions/Complaints to:@U
  425.  
  426.             Craig W. Daymon
  427.             33 Chestnut Valley Drive
  428.             Doylestown, PA
  429.             18901-2216
  430.  
  431.             [ GEnie Address: C.DAYMON ]
  432.  
  433.             (215) 345-0789 after 6PM EST
  434.  
  435.             *** $15 Donation requested. ***
  436.  
  437.             $5 from every $15 or more donation
  438.             will be sent to the American Diabetes Assoc.@B
  439.  
  440.     I will be releasing all updates through the GEnie information service.
  441. On the GEnie Roundtable,@S Manual Maker @Sis in CATegory #2.  This
  442. program @S@Uis@U @Sshareware.  If you use it and don't contribute, don't
  443. complain when there are no more updates.
  444.  
  445.     This version would have never come to be had it not been for the letters
  446. and contributions I received from the last version.  Many thanks to those
  447. who have contributed.  The letters have contributed to this version as much,
  448. if not more so than the donations.
  449.  
  450.     I will be keeping a database of all those who have written with
  451. suggestions,comments, complaints and donations.  Those who are registered
  452. users (those who have donated) will be notified when new versions are
  453. released.
  454.  
  455.     If you have used this program in some interesting way, I'd really like
  456. to see a copy.  Things like catalogs, user-group newsletters, etc.
  457. @P
  458. G+PLUS is a complete replacement for GDOS from:
  459.  
  460.         CodeHead Software
  461.         P.O. Box 4336
  462.         N. Hollywood, CA
  463.         91607
  464.  
  465. ...and a trademark there of.
  466.  
  467. *G+PLUS comes@S @Uhighly@U @Sreccommended for improving the performance
  468. of any GDOS application.
  469.  
  470. GEM & GDOS are registered trademarks of Digital Research, Inc.
  471.  
  472.     @UIn the future@U...
  473.  
  474.         PostScript?
  475.         Graphics (Full & 1/2 page)
  476.         Horizontal line drawing
  477.         Cover design utility (more flexibility)
  478.         Accessory to convert wordprocessor files
  479.  
  480.  
  481.     A very special thanks to Milt Creighton for his very kind review of
  482. Manual Maker 1.0 in the November '88 issue of Current Notes.  It was a
  483. major reason that version 2.0 came into being.
  484.  
  485.     **Don't forget to include suggestions and comments with your donation.  This
  486. is your chance to offer input as to what you'd like to see added or changed.
  487.  
  488.